package com.framework.dao;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.framework.entity.sys.SysLvRate;
import com.framework.view.PidRateView;
import org.apache.ibatis.annotations.Param;

import java.util.List;


/**
 * 功能描述: 终端等级分润统计
 *
 * @author ck
 * @date 2018/9/13 13:25
 */
public interface LvRateDao extends BaseMapper<SysLvRate> {
    /**
     * 渠道vip等级列表
     * @return
     * @param deptId
     */
    List<SysLvRate> queryLvList(Long deptId);

    /**
     *查询等级比自己高的上级列表
     * @param agentId
     * @param terminalType
     * @param isVip
     * @return
     */
    List<PidRateView> queryPidRate(@Param("agentId") Long agentId,@Param("terminalType") int terminalType, @Param("isVip") String isVip);
}
